$OpenBSD: README,v 1.10 2014/09/14 05:58:07 ajacoutot Exp $

+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
+-----------------------------------------------------------------------

This document will briefly describe the steps needed before one can
complete the Status.net installation. After taking these steps you
should be able to browse to http://<hostname>/statusnet/install.php
and complete the installation.

Please refer to http://gitorious.org/statusnet/mainline/blobs/master/README
for a complete overview of how to setup Status.net with advanced features.

== Apache ==

You should point the Status.net installation directory to the
DocumentRoot of your web-server:
    # ln -s ../statusnet /var/www/htdocs/statusnet
(make sure you use a relative symlink since Apache is chrooted)

== MariaDB ==

Please add the php-mysql package to enable MariaDB support in PHP.

Now connect to MariaDB and create a user and database for Status.net:

	  mysqladmin -u "adminuser" --password="adminpassword" create statusnet
	  mysqll -u "adminuser" --password="adminpassword" statusnet
	  MariaDB [(statusnet)]> GRANT ALL on statusnet.*
			      -> TO 'statusnet'@'localhost'
			      -> IDENTIFIED BY 'statusnetpassword';

== PostgreSQL ==

As of Status.net 1.1.0, the Status.net installation procedure fails if
PostgreSQL is used. The following information is for reference only.

Please add the php-pgsql package to enable PostgreSQL support in PHP.

Assuming you have an administrative account named `postgres',
you can create the 'statusnet' user and database like this:

	createuser -U postgres --pwprompt --no-superuser \
		--createdb --no-createrole statusnet

Now you can create the database for Status.net with:

	psql -U statusnet
	psql> create database statusnet
	psql> \q
